package com.geniusk.system.model.pojo;

import com.geniusk.common.core.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 模型属性表
 * sys_model_property
 * @author geniusk
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ModelProperty extends BaseEntity {

    /**
     * 模型属性ID
     */
    private Long modelPropertyId;

    /**
     * 模型ID
     */
    private Long modelId;

    /**
     * 属性标识
     */
    private String field;

    /**
     * 属性名称
     */
    private String fieldName;

    /**
     * 属性类型
     */
    private String fieldType;

    /**
     * 属性单位
     */
    private String fieldUnit;

    /**
     * 默认值
     */
    private String defaultValue;

    /**
     * 是否可写
     */
    private String writable;

    /**
     * 是否可读
     */
    private String readable;

    /**
     * 属性值
     */
    private String value;

    private static final long serialVersionUID = 1L;
}